protein data mining nutrition computational biology bioinformatics biotechnology genetic proteomic software gene fitness proteomics genome genetics protein prophet dna health genomics